
#ifndef __DMAI_VENC_H__
#define __DMAI_VENC_H__

#include "err.h"
#include "types.h"

typedef struct {
	char codecName[64];
	char engineName[64];
	int bitRate;
	int frameRate;
	int width;
	int height;

	void *codec;
} dmai_venc_t;

int dmai_venc_create (dmai_venc_t *envp);

int dmai_venc_encode (dmai_venc_t *envp, uint8_t *in, uint8_t *out, uint32_t out_size);

void dmai_venc_delete (dmai_venc_t *envp);

#endif
